subhuman being - Spanish English Dictionary